:root{background-color:-moz-dialog;color:-moz-dialogText;font:message-box;padding-left:2em;padding-right:2em}
body{border:1px solid ThreeDShadow;-moz-border-radius:10px;min-width:30em;max-width:65em;background-color:-moz-field;color:-moz-fieldText;margin:4em auto;padding:3em}
h1{font-size:160%;border-bottom:1px solid ThreeDLightShadow;font-weight:400;margin:0 0 .6em}
a{text-decoration:none}
a:hover{text-decoration:underline}
p{font-size:110%}
#UI_goUp{margin-top:0;float:left}
body[dir="rtl"] #UI_goUp{float:right}
#UI_showHidden{margin-top:0;float:right}
body[dir="rtl"] #UI_showHidden{float:left}
table{clear:both;width:90%;margin:0 auto}
thead{font-size:130%}
th:last-child{text-align:center!important}
th:hover > a{text-decoration:underline}
tbody > tr:hover{outline:1px solid ThreeDLightShadow;-moz-outline-radius:.3em}
td:not(:first-child){width:0}
.up{-moz-margin-start:20px;padding:0 .5em}
.up::before{-moz-margin-end:4px;-moz-margin-start:-20px;vertical-align:middle;content:url(chrome://global/skin/dirListing/up.png)}
.dir::before{content:url(chrome://global/skin/dirListing/folder.png)}